<?PHP
	require_once 'lib/couch.php';
	require_once 'lib/couchClient.php';
	require_once 'lib/couchDocument.php';

	//Obtenemos el ultimo dato de temperatura y en funcion de este activamos reles
	$client = new couchClient ('http://localhost:5984','datosarduino');
	$result = $client->limit(2)->descending(TRUE)->getView('arduino','tipovalorfecha'); //base de datos, nombre view


	//Valor de la última temperatura almacenada en la base de datos.
	$ulttem = $result->rows[1]->value[1];

	//Vista última temperatura seleccionadas por un usuario.
	$result1 = $client->limit(1)->descending(TRUE)->getview('temperatura','tempseleccionada'); 
	
	//Valor de la última temperatura seleccionada.
        $valtemp = $result1->rows[0]->value[0];
	
	//Encender y apagar manualmente.
	$forzar = $client->limit(1)->descending(TRUE)->getview('temperatura','estadocalefaccion');
	$estado = $forzar->rows[0]->value[1];//ultimo estado seleccionado por un usuario
	
	//Si se ha forzado el encendido, sigue encendido hasta que se apague manualmente.
	if(strcmp($estado,"encendido") == 0){
		echo "<1>";
		
	}
	
	//Si se ha apagado manualmente, continuamos con la ejecucion automatica.
	if(strcmp($estado,"apagado") == 0){
		if (($ulttem <= $valtemp)) { // <1> enciende led1 en PIN3 y <2> apaga led1
			echo "<1>";    //Si la ultima temp en la base de datos es menor que la ultima selecc, enciende calefaccion
		} else {
			echo "<2>";  //Apaga calefaccion
		}
	}
?>
